package tablero;

public class Posicion {
	
	private int fila;
	private int columna;
	
	public Posicion(int fila, int columna) {
		this.fila = fila;
		this.columna = columna;
	}
	
	public Posicion siguienteFila(int cantidad) {
		return new Posicion(fila + cantidad, columna);
	}

	public Posicion siguienteColumna(int cantidad) {
		return new Posicion(fila, columna + cantidad);
	}
	
	public int getFila() {
		return fila;
	}

	public int getColumna() {
		return columna;
	}
	
	@Override
	public boolean equals(Object object) {
		Posicion posicion = (Posicion)object;
		if ((this.fila == posicion.getFila()) && (this.columna == posicion.getColumna())) {
			return true;
		} else {
			return false;
		}
	}

	public Posicion sumarFila(int i) {
		// Desarrollar el metodo
		return null;
	}

	public Posicion sumarColumna(int i) {
		// Desarrollar el metodo
		return null;
	}
}
